#ifndef GLPICKNUMBEROFPLAYERSSCENE_H_
#define GLPICKNUMBEROFPLAYERSSCENE_H_

#include <string>
#include <sstream>

#include "GameState.h"
#include "SDLCanvas.h"
#include "GLTextures.h"
#include "GameMap.h"

namespace catan
{

class GLPickNumberOfPlayersScene
{
public:
	GLPickNumberOfPlayersScene(GameState &gameState, SDLCanvas &sdlCanvas, GLTextures &glTextures, GameMap &gameMap);
	void poll();
	void draw();
private:
	GameState *gameStateRef;
	SDLCanvas *sdlCanvasRef;
	GLTextures *glTexturesRef;
	GameMap *gameMapRef;
	
	//print "Please enter the number of players (2-4): "
	// ignore all input other than "2", "3" and "4"
	//playerCount = static_cast<int>(input) - static_cast<int>('0');

	//print Player 1[ ]: ________________ [colors]
	//print Player 2[ ]: ________________ [colors]
	//print Player 3[ ]: ________________ [colors]
	//print Player 4[ ]: ________________ [colors]
	
};

}

#endif /*GLPICKNUMBEROFPLAYERSSCENE_H_*/
